package com.ssy.lingxi.pay.api.model.vo.response.allInPay;

import lombok.Data;

/**
 * 充值申请响应类
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/3
 */
@Data
public class DepositApplyRespVO {
    /**
     *支付状态 仅交易验证方式为“0”时返回 成功：success 进行中：pending 失败：fail 订单成功时会发订单结果通知商户。 其中收银宝 POS/当面付查询模式、手机 银行 APP、微信支付宝等须用户在终端确 认支付的，不返回此字段
     */
    private String payStatus;
    /**
     * 支付失败信息  仅交易验证方式为“0”时返回 只有 payStatus 为 fail 时有效
     */
    private String payFailMessage;
    /**
     * 商户系统用户标识，商户 系统中唯一编号。 仅交易验证方式为“0”时返回 平台，返回#yunBizUserId_B2C#
     */
    private String bizUserId;
    /**
     * 云商通订单号
     */
    private String orderNo;

    /**
     * 商户订单号（支付订单）
     */
    private String bizOrderNo;
    /**
     * 交易编号
     */
    private String tradeNo;
    /**
     *微信 APP 支付信息 微信 app 支付必传
     */
    private String weChatAPPInfo;
    /**
     * 扫码支付信息/JS支付串信息（微信、支付宝、QQ 钱包）/微信小程序/微信原生H5支付串信息/支付宝原生APP支付串信息
     */
    private String payInfo;
    /**
     * 交易验证方式 当支付方式为收银宝快捷且需验证短信 验证码时才返回，返回值为“1”表示需 继续调用【确认支付（后台+短信验证码 确认）】
     */
    private Long validateType;





}
